#include <iostream>
#include <string>
using namespace std;
//用const来防止误操作


//定义学生的结构体
struct student
{
    string name;
    int age;
    int score;
};

//将函数中的形参改为指针，可以减少内存空间，而且不会复制新的副本出来
void printStu1(const student* s){
    // s->age = 200;  //加入const之后，一旦有修改的操作就会报错，可以防止我们的误操作
    cout << "子2函数中" << s->name << s->age << s->score << endl;
}

int main(){
    //创建结构体变量
    struct student s = {"李四", 19 ,80};
    //通过函数打印结构体变量信息
    printStu1(&s);
    cout << "main函数中" << s.name << s.age << s.score << endl;
    
	system("pause");
	return 0;
}

